a timely intervention - French English Dictionary